a {
  text-decoration: none;
  color: #020202;
  outline: 0;
}
* {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;

  /* 以下两个属性目前并未支持，写在这里为了减少风险 */
  -o-user-select: none;
  user-select: none;
}
ol, ul, dl, p {
  padding: 0;
  margin: 0;
}
a:focus {
  text-decoration: none;
}
.icon {
  display: inline-block;
  background-repeat: no-repeat;
  font-size: 0;
  overflow: hidden;
  -webkit-text-size-adjust: none;
  vertical-align: middle;
  position: relative;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
  *zoom: 1;
}
.mod-menu {
  overflow-y: auto;
}
.layout-aside .mod-menu {
  margin: 3px 0 0;
}
*{
  outline: 0;
  list-style: none;
}
::-webkit-scrollbar-thumb {
  border: solid transparent;
  border-width: 1px 0;
  background: #D8DCE5;
}
::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}
::-webkit-scrollbar {
  width: 8px;
  height: 10px;
  overflow: visible;
}

@keyframes loading-r{
  30%{
    transform:translate(0,-5px) scale(1);
    opacity:1
  }
  65%,75%{
    transform:translate(0,0);
    opacity:1
  }
  85%{
    transform:translate(0,0) scale(0);
    opacity:0
  }
  100%,5%{
    transform:translate(0,-5px) scale(0);
    opacity:0
  }
}
.ant-btn-danger {
  color: #fff;
  background-color: #F56C6C;
  border-color: #F56C6C;
}
.ant-btn-danger:active, .ant-btn-danger.active {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-btn-danger:focus {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
}

/*
图标
*/
.icon-add-safebox, .icon-all, .icon-card, .icon-clip, .icon-doc, .icon-file, .icon-file-personal, .icon-group, .icon-location, .icon-mem, .icon-msg, .icon-music, .icon-new, .icon-note, .icon-pho, .icon-pic, .icon-record, .icon-ren, .icon-share, .icon-tag, .icon-team, .icon-time, .icon-trash, .icon-video, .icon-visit, .act .icon-input-radio, .act .icon-mode-info, .act .icon-mode-list, .act .icon-mode-thumb, .icon-col, .icon-create-s, .icon-doc-s, .icon-edit-s, .icon-file-s, .icon-hot, .icon-input-radio, .icon-look, .icon-md, .icon-mode-info, .icon-mode-list, .icon-mode-thumb, .icon-note-s, .icon-set, .icon-toast-succ, .icon-upload-xs, .icon-weiyun-s, .icon-word-s, .fullscreen .icon-full-m, .icon-cancel, .icon-del-safebox, .icon-full, .icon-full-m, .icon-hide, .icon-link, .icon-peo, .icon-ppt-s, .icon-trig-line, .icon-undo, .icon-upload, .icon-warn, .icon-weiyun, .icon-xls-s, .icon-note-m, .icon-markdown-s, .icon-download, .icon-info, .icon-location, .icon-more, .icon-storage, .icon-trash-xs, .icon-trig-s {
  width: 24px;
  height: 24px;
}
.icon-add, .icon-add-light, .icon-upload-s, .icon-vip-btn {
  width: 24px;
  height: 24px;
}

.mod-logo{
  background-image: url(../images/svg/logo-v2.svg);
}
.icon-search {
  background-image: url(../images/svg/icon-search.svg);
}
.icon-all {
  background-image: url(../images/svg/icon-all.svg);
}
.icon-ren {
  background-image: url(../images/svg/icon-ren.svg);
}
.cur {
  .icon-all {
    background-image: url(../images/svg/icon-all-act.svg);
  }
  .icon-ren {
     background-image: url(../images/svg/icon-ren-act.svg);
  }
  .icon-trash {
    background-image: url(../images/svg/icon-trash-nav-act.svg);
  }
  .icon-add-safebox {
    background-image: url(../images/svg/icon-add-safebox-act.svg);
  }
  .icon-share {
    background-image: url(../images/svg/icon-share-nav-act.svg);
  }
}
.act {
  .icon-mode-list {
    background-image: url(../images/svg/icon-mode-list-act.svg);
  }
  .icon-mode-thumb {
    background-image: url(../images/svg/icon-mode-thumb-act.svg);
  }
}

.icon-upload-s {
  background-image: url(../images/svg/icon-upload-s.svg);
}
.icon-trig-light-s {
  width: 16px;
  height: 16px;
  background-image: url(../images/svg/icon-trig-light-s.svg);
}
.icon-doc-s {
  background-image: url(../images/svg/icon-doc-s.svg);
}
.icon-file-s {
  background-image: url(../images/svg/icon-file-s.svg);
}
.icon-create-s {
  background-image: url(../images/svg/icon-create-s.svg);
}
.icon-word-s {
  background-image: url(../images/svg/icon-word-s.svg);
}
.icon-xls-s {
  background-image: url(../images/svg/icon-xls-s.svg);
}
.icon-ppt-s {
  background-image: url(../images/svg/icon-ppt-s.svg);
}
.icon-bt-s {
  width: 24px;
  height: 24px;
  background-image: url(../images/svg/icon-bt-s.svg);
}
.icon-markdown-s {
  background-image: url(../images/svg/icon-markdown-s.svg);
}

.icon-note-m {
  background-image: url(../images/svg/icon-note.svg);
}
.icon-note {
  background-image: url(../images/svg/icon-note.svg);
}
.icon-markdown {
  background-image: url(../images/svg/markdown.svg);
}
.mod-info-box {
   background-image: url(../images/svg/bg-vip.svg);
 }
.icon-mode-list {
  background-image: url(../images/svg/icon-mode-list.svg);
}
.icon-mode-thumb {
  background-image: url(../images/svg/icon-mode-thumb.svg);
}
.icon-sort {
  background-image: url(../images/svg/icon-sort.svg);
}
.icon-file-l {
  width: 100px;
  height: 80px;
  background-image: url(../images/svg/doctype/icon-file-l.svg);
}
.icon-check-s {
  width: 18px;
  height: 18px;
  background-image: url(../images/svg/icon-checkbox.svg);
}
.icon-check-s:hover {
  background-image: url(../images/svg/icon-checkbox-hover.svg);
}
.icon-zip-l::before {
  background-image: url(../images/svg/doctype/icon-zip-l.svg);
}
.empty-box .icon-nofile {
  width:320px;
  height:216px;
  background-image: url(../images/status/pic_folder_empty.png);
  background-repeat: no-repeat;
  background-size: 320px 216px;
}
.mod-figure-list .figure-list-item.act .icon-checkbox, .mod-item-list .item.act .icon-checkbox {
  background-image: url(../images/svg/icon-checkbox-cur.svg);
}
.mod-check.act .icon-check-s, .mod-check.act .icon-check-s:hover {
  background: url(../images/svg/icon-checkbox-cur.svg);
}
.icon-bread-next {
  background-image: url(../images/svg/icon-bread-next.svg);
}
.mod-menu .icon-trash {
  background-image: url(../images/svg/icon-trash-nav.svg);
}
.icon-add-safebox {
  background-image: url(../images/svg/icon-add-safebox.svg);
}
.icon-share {
  background-image: url(../images/svg/icon-share-nav.svg);
}
.icon-undo {
  background-image: url(../images/svg/icon-undo.svg);
}
.icon-trash-xs {
  background-image: url(../images/svg/icon-trash-xs.svg);
}
.icon-trash {
  background-image: url(../images/svg/icon-trash.svg);
}
.icon-all-close {
  background-image: url(../images/svg/icon-all-close.svg);
}
.icon-window-fold {
  background-image: url(../images/svg/icon-window-fold.svg);
}
.icon-pause {
  background-image: url(../images/svg/icon-menu-tasks-pause.svg);
}
.icon-start {
  background-image: url(../images/svg/icon-menu-tasks-start.svg);
}
.icon-err {
  background-image: url(../images/svg/icon-err.svg);
}
.icon-task-fail {
  background-image: url(../images/svg/icon-task-fail.svg);
}
.icon-task-succ {
  background-image: url(../images/svg/icon-task-succ.svg);
}
.icon-task-godir {
  background-image: url(../images/svg/icon-task-godir.svg);
}

@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
  .mod-loadmore .icon-load-bullet {
    background: url(../images/status/loading-list.gif);
  }
}

.icon-file-m {
  background-image: url(../images/svg/icon-file-m.svg);
}